Anything to Topology - A Method and System Architecture to Topologize Technology-specific Application Deployment Artifacts
نویسندگان
چکیده
In recent years, many application deployment technologies have emerged such as configuration management tools, e.g., Chef and Juju, infrastructure and platform technologies, e.g., Cloud Foundry and OpenStack, as well as container-based approaches, e.g., Docker. As a result, many repositories exist which contain executable and heavily used artifacts that can be used with these technologies, e.g., to deploy a WordPress application. However, to automate the deployment of more complex applications, typically, multiple of these technologies have to be used in combination. Thus, often, diverse artifacts stored in different repositories need to be integrated. This requires expertise about each technology and leads to a manual, complex, and error-prone integration step. In this paper, we tackle these issues: We present a method and system architecture that enables crawling repositories in order to transform the contained artifacts into technology-agnostic topology models, each describing the components that get installed as well as their dependencies. We show how these topologies can be combined to model the deployment of complex applications and how the resulting topology can be deployed automatically by one runtime. To prove the feasibility, we developed and evaluated a prototype based on the TOSCA standard and conducted a case study for Chef artifacts.
منابع مشابه
Cost-aware Topology Customization of Mesh-based Networks-on-Chip
Nowadays, the growing demand for supporting multiple applications causes to use multiple IPs onto the chip. In fact, finding truly scalable communication architecture will be a critical concern. To this end, the Networks-on-Chip (NoC) paradigm has emerged as a promising solution to on-chip communication challenges within the silicon-based electronics. Many of today’s NoC architectures are based...
متن کاملQuasi Random Deployment Strategy for Reliable Communication Backbones in Wireless Sensor Networks
Topology construction and topology maintenance are significant sub-problems of topology control. Spanning tree based algorithms for topology control are basically transmission range based type construction algorithms. The construction of an effective backbone, however, is indirectly related to the placement of nodes. Also, the dependence of network reliability on the communication path undertak...
متن کاملمعماری طبایع: تبیین رویکردی دربارۀ نسبت انسان و محیط مصنوع بر مبنای چهارگانهها
This paper provides a new system of understanding the relationship of man and the built environment. This new system is adopted from Iranian traditional medicine, which is based on philosophy of physics and traditional wisdom. In wisdom and medicine alike, anything manifested in the material world—such as humans, artifacts, and everything in their surrounding environment—has qualiti...
متن کاملComparison of Different Linear Filter Design Methods for Handling Ocular Artifacts in Brain Computer Interface System
Brain-computer interfaces (BCI) record brain signals, analyze and translate them into control commands which are relayed to output devices that carry out desired actions. These systems do not use normal neuromuscular output pathways. Actually, the principal goal of BCI systems is to provide better life style for physically-challenged people which are suffered from cerebral palsy, amyotrophic l...
متن کاملComputed tomography based attenuation correction in PET/CT: Principles, instrumentation, protocols, artifacts and future trends
The advent of dual-modality PET/CT imaging has revolutionized the practice of clinical oncology, cardiology and neurology by improving lesions localization and the possibility of accurate quantitative analysis. In addition, the use of CT images for CT-based attenuation correction (CTAC) allows to decrease the overall scanning time and to create a noise-free attenuat...
متن کامل